selbstfahrender Kran - German English Dictionary